﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AVIS.OutBound.Stores
{
    public class StoreOutput
    {
        /// <summary>
        /// 门店编号
        /// </summary>
        public virtual string Code { get; set; }

        /// <summary>
        /// 英文名字
        /// </summary>
        public virtual string ENName { get; set; }

        /// <summary>
        /// 中文名字
        /// </summary>
        public virtual string CNName { get; set; }

        /// <summary>
        /// 门店类型
        /// </summary>
        public virtual string LocationType { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>
        public virtual double? Latitude { get; set; }

        /// <summary>
        /// 经度
        /// </summary>
        public virtual double? Longitude { get; set; }

        /// <summary>
        /// 电话
        /// </summary>
        public virtual string Telephone { get; set; }

        /// <summary>
        /// 门店地址
        /// </summary>
        public virtual string LocationAddress { get; set; }

        /// <summary>
        /// 距离（距离目的地多少公里）
        /// </summary>
        public double Distance { get; set; }

        /// <summary>
        /// ADGCode
        /// </summary>
        public virtual string ADGCode { get; set; }

        /// <summary>
        /// 营业时间 DayOpenTime 对应到 ShopOpenTime
        /// </summary>
        public string ShopOpenTime { get; set; }

        public int Id { get; set; }

        public string Fax { get; set; }

        public string RegionCode { get; set; }

        public string RegionName { get; set; }

        public string DataType { get; set; }

        [JsonIgnore]
        public virtual StoreHours StoreHours { get; set; }
    }
}
